サイトが正しく更新できるかのチェックもかねて・・・。
事の発端は昨日の23時ぐらいの出来事でした。
Skype仲間で「ARKがめっちゃ近未来っぽくなってるww」「まじだ。」ってはしゃいでた時。
ワシ
「そういえばSteamでARKのアップデート止まってたな。アップデートしておくか。ぽちー。」
「にゃー、遊べ。」
おーシシィさん。よかろう!遊んでやろう!
(数分後)
アップデートおわったか・・・な・・・・あっ?
あああああ!?ブルースクリーンになってやがる!!
とりあえずリセット。
まぁ、ちゃんと立ち上がってくれればいいんよ・・・。
(実際の画面)
・・・・(;^ω^)
なんすかこれ?
「そいつはこれから立ち上げるべきOSが見当たらない事を示している。」
突然のエイデンさん。
上の画面が出てからパソコンは一向に進まず、何度再起動(ていうか電プチ)しても上の画面にたどり着く。あちゃー・・・。これは結構いやな展開に。
さすがの私も顔から血の気が引きました。個人で使っているPCでこんな超めんどくさそうかつ意味不明なエラーに当たったことはなかったので正直もうだめかもしれないと思ってました。
まずこのエラーメッセージが何なのか調べてみるところから。
携帯で上のメッセージを入れるといろんなページがHIT。結構手取り足取り分かりやすく教えてくれるページがいっぱいあった。
要約して言うとさっきエイデンさんが言っていた通り通常、PCの電源を入れたらBIOSがOSを立ち上げるためにHDDやUSBやいろんなところをチェックして探しに行くのですが見当たらないと上記エラーメッセージが出て処理がストップしてしまう。
正常な時はブートセクタとよばれるHDDやSSDの一番初めの領域を読み込んで「ここにOSがあるよー!」っていうのをBIOSに教えてBIOSが「よっしゃ起動するで」って言ってWindowsとかのOSが立ち上がるのですが
今回その主張がスルーされて「missing operating system。立ち上げるOSが見つかりまんがな~。」って言われてるわけです。
つまりブートセクタに何かしらの不良がある・・・?
※MBRとも言うらしいですね
と思って調査開始。
まず一番手っ取り早いのはWindows買った時についてくるインストールCDをはじめに読み込ませること。
電源立ち上げて即座にインストールCD入れると「ボタン押したらインストールCD読み込むよ」って英語で出てくるのでボタンを押す。
するとWindowsのインストール画面と一緒に左下あたりにシステム回復オプションなるものがあるのでそれを選択。
※ちなみにここで普通にインストール選択するとクリーンインストールの始まり。まぁ最終手段だけどそれでもいいといえばいいか。
システム回復オプションから一番上のスタートアップ修復っていうのを選択して対象のディスクを選べば後はWindowsが勝手に悪いところを調べて直してくれる・・・・・。はずだったのですがだめでした。
だめだったっていうより「全部正常だよー」って教えられる。うそん・・・本当にチェックしたの?
「ちゃんと手順書通りにチェックしました。」
レミリアちゃんが言うと信頼度0%
私はこれで早くも諦めがついてしまいクリーンインストールに出てしまったのですがブートセクタ(MBT)を直接書き換える技もあったみたいですね。
さっきのシステム回復オプションからコマンドプロンプトを選択し
下のような感じに入れればいいらしい(良い参考ページがあったので転載します。
コマンドプロンプトが表示されます。 Sources>の後に diskpart と入力し、エンターを押します。 この×××はコンピュータ名になります。 DISKPART>の後に list disk と入力し、エンター このディスク 0 にOSが入っています。 パーティションを切ってあれば、ディスク 0、ディスク 1、と その数が表示されます。 容量をチェックして、OSの入っている方を覚えておいて下さい。 DISKPART>の後に(OSの入っている方のディスク番号を選択して) この場合「 ディスク 0 」なので、select disk 0 と入力して、エンター DISKPART>の後に list part と入力し、エンター (パーティションのことで、list partitionでも可) Partition 1は、システムパーティションの領域なので、Partition 2を選択 DISKPART>の後ろに、select part 2 と入力して、エンター DISKPART>の後ろに、active と入力して、エンター ここで一旦 DISKPART 画面から抜けるので exit を入力してエンター
C:\>の後に、bootrec /fixboot と入力してエンター 次に bootrec /fixmbr と入力してエンターを押して 最後に、exit を入力、エンターで完了です。
この後、Windows7のDVDから起動させて 再度、スタートアップ修復を行うと 正常に起動するようになります。 起動時、下記のように表示された場合は 再度DVDから起動させ、スタートアップ修復を行って下さい。
コマンドプロンプトまとめ X:\Sources>からdiskpart DISKPARTで >diskpart >list disk >select disk 0 >list part >select part 2 >active >exit C:\>で >bootrec /fixboot >bootrec /fixmbr >exit スタートアップ修復、一度でだめなら再度スタートアップ修復をしてみる。 |
これ試せばうまくいったのかなぁ。
で、結局クリーンインストール実行。これやれば直るだろうと思ったんですけど・・・・・。
いや、一応直るには直りました。ちゃんとこうしてサイト更新できてますしBF1やLong darkも遊べるし。
ただ2点問題が残りっぱなしに。
1点は微妙にクリーンインストールじゃなかったこと。
C直下にWinsows って今入れたファイルと Windows.old って名前のフォルダがあるんですよね・・・・。
で、このWindows.oldって方には壊れる前に格納していたすべてのデータが詰まっているようです。そういう意味ではデータが消えなかったのは大変都合がよかった。
動画とか写真とかその程度のデータはポポポポイとどらっぐ&どろっぷで救出。
後はPSO2のインストールデータとかその他なんかいろいろごみが詰まっているんだけど、消して本当に問題がないか分からず放置。
でもかなり要領あるからできれば消したいんだよなぁ・・・。けど消して何かあったらいやだし・・・悩みどころ。まぁ、買い替え前提の話だったしもう放置でいいか。
そしてもう一点というのは・・・。
ある意味致命的。
シャットダウンして再度電源入れるとこの画面が出る。
うそだろおい、クリーンインストールしたときに改めてMBT書き加えたんじゃなかったんか!?
いろいろ怖くなる。
ではどうやってWindowsを起動しているのかというと・・・。
例のWindowsインストールディスクをCDトレイの中に入れて電源投入。
すると「ボタン何か押せばCD読み込むよ」って問われますがこれをスルー。
スルーすると普通にWindowsが立ち上がるようになる。
いやいやいやいやお前本当はブートセクタ見えてるだろ!!
なんで?CD読み込むか否か問われた後、結局読み込まなかったら通常通りの処理が走るだけやん。どうしてなん・・・・。
んで、ここまできて気づくんですよね。
これクリーンインストールしないで同様の方法やっていたら普通に前のWindowsが立ち上がったんじゃね?って
←気づいた時の俺
もういろいろ後の祭りだよ!!!
結局明確な故障原因が分からないし、いつブートセクタが書き換わったのか分からないし(多分ブルースクリーン直前でARKインストールしてたから書き込んじゃいけないところをうっかり書き込んだ可能性はある・・・・。)今も何か動作がちょっと不安定だし・・・。これで直ったと判断するのは確実に無理です。
でも1ヶ月~2ヶ月程度は持ちこたえてくれそうなのでその間に新しいPCを購入してもっともっとトラブルに強い形になれるように準備しておこう・・・。
っという私しか見なさそうな備忘録でした。
繰り返しになりますが、またいつ壊れるか分からないので更新が止まっているときはツイッター等をご確認ください。